$(function () {
    $('#lifeline_add_date').datebox({
        formatter: myformatter,
        parser: myparser,
        required: true
    });

})

var stocklines = {                     //obj对象
    search: function () {
        $('#tb_all_lifelines').datagrid('load', $("#form_lifelines").parseForm());
    }
};


$('#tb_all_lifelines').datagrid({
    // width: 1500,                 //设置宽度
    url: '/lifeline/query-all-list',
    title: '生命线',           //面板属性，添加标题
    iconCls: 'icon-search',
    method: 'get',
    queryParams: $("#form_lifelines").parseForm(),
    selectOnCheck: true,
    columns: [[
        {
            field: 'id',
            // title: '股票名称',
            checkbox: true
        },
        {
            field: 'stock_name',
            title: '股票名称',
            resizable: true
        },
        {
            field: 'stock_code',
            title: '股票编码',
            resizable: true
        }
        , {
            field: 'line_mode',
            title: '创建模式',
            resizable: true,
            formatter: format_mode
        }
        , {
            field: 'point_1_price',
            title: '价位',
            resizable: true,
            sortable: true
        }
        , {
            field: 'point_1_time',
            title: '生命线生成日',
            resizable: true,

            formatter: dateFormatter1
        }

        , {
            field: 'effective_times',
            title: '生效次数',
            resizable: true
        }
        , {
            field: 'create_time',
            title: '创建时间',
            resizable: true,
            formatter: dateFormatter

        }

        , {
            title: '操作',
            // resizable: true,
            field: '获取最新数据大厦的方式',
            formatter: formatOper
        }
    ]],
    pagination: true,
    pageNumber: 1,
    pageSize: 10,
    pageList: [10, 20, 30],
    fitColumns: true,
    rownumbers: true,
    toolbar: '#toolbar_lifelines'

});

$('#search_lifelines').linkbutton({  //查询按钮
    iconCls: "icon-search"
});
//查询功能
$('#search_lifelines').click(function () {   //点击查询后执行obj对象里的search方法
    stocklines.search();
});


function format_mode(val) {
    /*生命线模式（0-手动添加，1-放量大涨，2-放量大跌，3-顶部，4-底部）*/
    if (val == 0) {
        return '手动添加'
    } else if (val == 1) {
        return '放量大涨'
    } else if (val == 2) {
        return '放量大跌'
    } else if (val == 3) {
        return '阶段顶部'
    } else if (val == 4) {
        return '阶段底部';
    } else {
        return ''
    }
}


function formatOper(val, row, index) {

    return ' <button class="easyui-linkbutton" onclick="remove_lifeline(\'' + row.id + '\')">删除</button> ' /*+
            '<a href="javascript:void(0);" onclick="query_all_lines(' + row.stock_code + ')">查看所有生命线</a>'*/
}

function remove_lifeline(lifeline_id) {
    $.messager.confirm('提示', '确定删除此数据吗？', function (r) {
        if (r) {
            $.ajax({
                url: '/lifeline/remove',
                dateType: "JSON",
                data: {"lifeline_id": lifeline_id},
                success: function (data, textStatus, jqXHR) {
                    $.messager.show({
                        title: '提示',
                        msg: data,
                        showType: 'fade',      //设置显示类型
                        style: {left: 500, top: 100},     //设置弹框的位置
                        width: 100,                           //设置弹框的宽度和高度
                        height: 200,
                        timeout: 1000      //设置停留时间，1000毫秒
                    });
                    stocklines.search();
                }
            });
        } else {
            return;
        }
    });
}